Cisco-IOS-XR-mpls-ldp-cfg API API Reference
API generated from Cisco-IOS-XR-mpls-ldp-cfg@2018-06-15.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
Key  Mandatory  OptionalPaths
MPLS-LDP - Update
Update operation of resource: mpls-ldp
mpls-ldpbody object
Request Content-Types: application/json
Request Example
{ "enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
},
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1" "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
}
]
}
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
}
]
}
}
},
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}, "dscp": "string" DSCP for control packets
range: "0..63"
}, "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}, "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
}
}, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}, {
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable label advertisement
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable label advertisement
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-LDP - Create
Create operation of resource: mpls-ldp
mpls-ldpbody object
Request Content-Types: application/json
Request Example
{ "enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
},
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1" "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
}
]
}
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
}
]
}
}
},
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}, "dscp": "string" DSCP for control packets
range: "0..63"
}, "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}, "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
}
}, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}, {
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable label advertisement
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable label advertisement
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-LDP - Delete
Delete operation of resource: mpls-ldp
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-LDP - Retrieve
Retrieve operation of resource: mpls-ldp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
},
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1" "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
}
]
}
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
}
]
}
}
},
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily "enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}, "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}, "dscp": "string" DSCP for control packets
range: "0..63"
}, "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}, "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
}
}, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}, {
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable label advertisement
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable label advertisement
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
}
}
DEFAULT-VRF - Update
Update operation of resource: default-vrf
default-vrfbody object
Request Content-Types: application/json
Request Example
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", MPLS LDP configuration for interface\ndiscovery transportaddress. "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable delay after session up {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}, {
"enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Create
Create operation of resource: default-vrf
default-vrfbody object
Request Content-Types: application/json
Request Example
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", MPLS LDP configuration for interface\ndiscovery transportaddress. "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable delay after session up {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}, {
"enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Delete
Delete operation of resource: default-vrf
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Retrieve
Retrieve operation of resource: default-vrf
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", MPLS LDP configuration for interface\ndiscovery transportaddress. "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable delay after session up {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}, {
"enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}
}
AFS - Update
Update operation of resource: afs
afsbody object
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Create
Create operation of resource: afs
afsbody object
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Delete
Delete operation of resource: afs
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Retrieve
Retrieve operation of resource: afs
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
]
}
}
AF - Update
Update operation of resource: af
afbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Create
Create operation of resource: af
afbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Delete
Delete operation of resource: af
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AF - Retrieve
Retrieve operation of resource: af
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}, "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}, "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}, "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
}
LABEL - Update
Update operation of resource: label
labelbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LABEL - Create
Create operation of resource: label
labelbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LABEL - Delete
Delete operation of resource: label
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
LABEL - Retrieve
Retrieve operation of resource: label
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
}
REMOTE - Update
Update operation of resource: remote
remotebody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Create
Create operation of resource: remote
remotebody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Delete
Delete operation of resource: remote
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Retrieve
Retrieve operation of resource: remote
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
ACCEPT - Update
Update operation of resource: accept
acceptbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCEPT - Create
Create operation of resource: accept
acceptbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCEPT - Delete
Delete operation of resource: accept
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ACCEPT - Retrieve
Retrieve operation of resource: accept
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
PEER-ACCEPT-POLICIES - Update
Update operation of resource: peer-accept-policies
peer-accept-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICIES - Create
Create operation of resource: peer-accept-policies
peer-accept-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICIES - Delete
Delete operation of resource: peer-accept-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICIES - Retrieve
Retrieve operation of resource: peer-accept-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
PEER-ACCEPT-POLICY - Update
Update operation of resource: peer-accept-policy
peer-accept-policybody object
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY - Create
Create operation of resource: peer-accept-policy
peer-accept-policybody object
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY - Delete
Delete operation of resource: peer-accept-policy
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY - Retrieve
Retrieve operation of resource: peer-accept-policy
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
LOCAL - Update
Update operation of resource: local
localbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL - Create
Create operation of resource: local
localbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL - Delete
Delete operation of resource: local
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL - Retrieve
Retrieve operation of resource: local
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
},
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}
}
ADVERTISE - Update
Update operation of resource: advertise
advertisebody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE - Create
Create operation of resource: advertise
advertisebody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE - Delete
Delete operation of resource: advertise
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE - Retrieve
Retrieve operation of resource: advertise
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
},
"disable": [ null ], Disable label advertisement {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}, {
"interface-name": "string" Name of interface
}
]
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
}
PEER-ADVERTISE-POLICIES - Update
Update operation of resource: peer-advertise-policies
peer-advertise-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICIES - Create
Create operation of resource: peer-advertise-policies
peer-advertise-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICIES - Delete
Delete operation of resource: peer-advertise-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICIES - Retrieve
Retrieve operation of resource: peer-advertise-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
PEER-ADVERTISE-POLICY - Update
Update operation of resource: peer-advertise-policy
peer-advertise-policybody object
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY - Create
Create operation of resource: peer-advertise-policy
peer-advertise-policybody object
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY - Delete
Delete operation of resource: peer-advertise-policy
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY - Retrieve
Retrieve operation of resource: peer-advertise-policy
ID of af-name
ID of lsr-id label-space-id
Successful operation
Internal Error
PREFIX-ADVERTISE-POLICIES - Update
Update operation of resource: prefix-advertise-policies
prefix-advertise-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFIX-ADVERTISE-POLICIES - Create
Create operation of resource: prefix-advertise-policies
prefix-advertise-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFIX-ADVERTISE-POLICIES - Delete
Delete operation of resource: prefix-advertise-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
PREFIX-ADVERTISE-POLICIES - Retrieve
Retrieve operation of resource: prefix-advertise-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
}
]
}
}
PREFIX-ADVERTISE-POLICY - Update
Update operation of resource: prefix-advertise-policy
prefix-advertise-policybody object
ID of af-name
ID of prefix-acl-name
Successful operation
Internal Error
Response Content-Types: application/json
PREFIX-ADVERTISE-POLICY - Create
Create operation of resource: prefix-advertise-policy
prefix-advertise-policybody object
ID of af-name
ID of prefix-acl-name
Successful operation
Internal Error
Response Content-Types: application/json
PREFIX-ADVERTISE-POLICY - Delete
Delete operation of resource: prefix-advertise-policy
ID of af-name
ID of prefix-acl-name
Successful operation
Internal Error
Response Content-Types: application/json
PREFIX-ADVERTISE-POLICY - Retrieve
Retrieve operation of resource: prefix-advertise-policy
ID of af-name
ID of prefix-acl-name
Successful operation
Internal Error
EXPLICIT-NULL - Update
Update operation of resource: explicit-null
explicit-nullbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EXPLICIT-NULL - Create
Create operation of resource: explicit-null
explicit-nullbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EXPLICIT-NULL - Delete
Delete operation of resource: explicit-null
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
EXPLICIT-NULL - Retrieve
Retrieve operation of resource: explicit-null
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
INTERFACES - Update
Update operation of resource: interfaces
interfacesbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Create
Create operation of resource: interfaces
interfacesbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Delete
Delete operation of resource: interfaces
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of af-name
Successful operation
Internal Error
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of af-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of af-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of af-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of af-name
ID of interface-name
Successful operation
Internal Error
ALLOCATE - Update
Update operation of resource: allocate
allocatebody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ALLOCATE - Create
Create operation of resource: allocate
allocatebody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ALLOCATE - Delete
Delete operation of resource: allocate
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ALLOCATE - Retrieve
Retrieve operation of resource: allocate
ID of af-name
Successful operation
Internal Error
DISCOVERY - Update
Update operation of resource: discovery
discoverybody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Create
Create operation of resource: discovery
discoverybody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Delete
Delete operation of resource: discovery
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Retrieve
Retrieve operation of resource: discovery
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "transport-address": "string", Global discovery transport address for\naddress family "peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
}
}
}
TARGETED-HELLO-ACCEPT - Update
Update operation of resource: targeted-hello-accept
targeted-hello-acceptbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGETED-HELLO-ACCEPT - Create
Create operation of resource: targeted-hello-accept
targeted-hello-acceptbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGETED-HELLO-ACCEPT - Delete
Delete operation of resource: targeted-hello-accept
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TARGETED-HELLO-ACCEPT - Retrieve
Retrieve operation of resource: targeted-hello-accept
ID of af-name
Successful operation
Internal Error
TRAFFIC-ENGINEERING - Update
Update operation of resource: traffic-engineering
traffic-engineeringbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAFFIC-ENGINEERING - Create
Create operation of resource: traffic-engineering
traffic-engineeringbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRAFFIC-ENGINEERING - Delete
Delete operation of resource: traffic-engineering
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TRAFFIC-ENGINEERING - Retrieve
Retrieve operation of resource: traffic-engineering
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}
}
AUTO-TUNNEL-MESH - Update
Update operation of resource: auto-tunnel-mesh
auto-tunnel-meshbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-TUNNEL-MESH - Create
Create operation of resource: auto-tunnel-mesh
auto-tunnel-meshbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-TUNNEL-MESH - Delete
Delete operation of resource: auto-tunnel-mesh
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-TUNNEL-MESH - Retrieve
Retrieve operation of resource: auto-tunnel-mesh
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces {
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
}
]
}
}
}
GROUP-IDS - Update
Update operation of resource: group-ids
group-idsbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
GROUP-IDS - Create
Create operation of resource: group-ids
group-idsbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
GROUP-IDS - Delete
Delete operation of resource: group-ids
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
GROUP-IDS - Retrieve
Retrieve operation of resource: group-ids
ID of af-name
Successful operation
Internal Error
GROUP-ID - Update
Update operation of resource: group-id
group-idbody object
ID of af-name
ID of mesh-group-id
Successful operation
Internal Error
Response Content-Types: application/json
GROUP-ID - Create
Create operation of resource: group-id
group-idbody object
ID of af-name
ID of mesh-group-id
Successful operation
Internal Error
Response Content-Types: application/json
GROUP-ID - Delete
Delete operation of resource: group-id
ID of af-name
ID of mesh-group-id
Successful operation
Internal Error
Response Content-Types: application/json
GROUP-ID - Retrieve
Retrieve operation of resource: group-id
ID of af-name
ID of mesh-group-id
Successful operation
Internal Error
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
}
]
}, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
}
]
}
}
}
ADDRESSES - Update
Update operation of resource: addresses
addressesbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESSES - Create
Create operation of resource: addresses
addressesbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESSES - Delete
Delete operation of resource: addresses
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESSES - Retrieve
Retrieve operation of resource: addresses
ID of af-name
Successful operation
Internal Error
ADDRESS - Update
Update operation of resource: address
addressbody object
ID of af-name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS - Create
Create operation of resource: address
addressbody object
ID of af-name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS - Delete
Delete operation of resource: address
ID of af-name
ID of ip-address
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS - Retrieve
Retrieve operation of resource: address
ID of af-name
ID of ip-address
Successful operation
Internal Error
SEGMENT-ROUTING-POLICIES - Update
Update operation of resource: segment-routing-policies
segment-routing-policiesbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTING-POLICIES - Create
Create operation of resource: segment-routing-policies
segment-routing-policiesbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTING-POLICIES - Delete
Delete operation of resource: segment-routing-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTING-POLICIES - Retrieve
Retrieve operation of resource: segment-routing-policies
ID of af-name
Successful operation
Internal Error
SEGMENT-ROUTING-POLICY - Update
Update operation of resource: segment-routing-policy
segment-routing-policybody object
ID of af-name
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTING-POLICY - Create
Create operation of resource: segment-routing-policy
segment-routing-policybody object
ID of af-name
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTING-POLICY - Delete
Delete operation of resource: segment-routing-policy
ID of af-name
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTING-POLICY - Retrieve
Retrieve operation of resource: segment-routing-policy
ID of af-name
ID of name
Successful operation
Internal Error
REDISTRIBUTION-PROTOCOL - Update
Update operation of resource: redistribution-protocol
redistribution-protocolbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDISTRIBUTION-PROTOCOL - Create
Create operation of resource: redistribution-protocol
redistribution-protocolbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDISTRIBUTION-PROTOCOL - Delete
Delete operation of resource: redistribution-protocol
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
REDISTRIBUTION-PROTOCOL - Retrieve
Retrieve operation of resource: redistribution-protocol
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}
}
BGP - Update
Update operation of resource: bgp
bgpbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP - Create
Create operation of resource: bgp
bgpbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP - Delete
Delete operation of resource: bgp
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
BGP - Retrieve
Retrieve operation of resource: bgp
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
}
}
}
AS - Update
Update operation of resource: as
asbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AS - Create
Create operation of resource: as
asbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AS - Delete
Delete operation of resource: as
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AS - Retrieve
Retrieve operation of resource: as
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
}
}
ADVERTISE-TO - Update
Update operation of resource: advertise-to
advertise-tobody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE-TO - Create
Create operation of resource: advertise-to
advertise-tobody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE-TO - Delete
Delete operation of resource: advertise-to
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE-TO - Retrieve
Retrieve operation of resource: advertise-to
ID of af-name
Successful operation
Internal Error
GLOBAL - Update
Update operation of resource: global
globalbody object
Request Content-Types: application/json
Request Example
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Create
Create operation of resource: global
globalbody object
Request Content-Types: application/json
Request Example
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Delete
Delete operation of resource: global
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Retrieve
Retrieve operation of resource: global
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
},
"router-id": "string", Configuration for LDP Router ID (LDP ID) "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}
}
SESSION - Update
Update operation of resource: session
sessionbody object
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Create
Create operation of resource: session
sessionbody object
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Delete
Delete operation of resource: session
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Retrieve
Retrieve operation of resource: session
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}, "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
}
}
PROTECTION - Update
Update operation of resource: protection
protectionbody object
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PROTECTION - Create
Create operation of resource: protection
protectionbody object
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PROTECTION - Delete
Delete operation of resource: protection
Successful operation
Internal Error
Response Content-Types: application/json
PROTECTION - Retrieve
Retrieve operation of resource: protection
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
}
}
DOWNSTREAM-ON-DEMAND - Update
Update operation of resource: downstream-on-demand
downstream-on-demandbody object
Successful operation
Internal Error
Response Content-Types: application/json
DOWNSTREAM-ON-DEMAND - Create
Create operation of resource: downstream-on-demand
downstream-on-demandbody object
Successful operation
Internal Error
Response Content-Types: application/json
DOWNSTREAM-ON-DEMAND - Delete
Delete operation of resource: downstream-on-demand
Successful operation
Internal Error
Response Content-Types: application/json
DOWNSTREAM-ON-DEMAND - Retrieve
Retrieve operation of resource: downstream-on-demand
Successful operation
Internal Error
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "password": "string", The neighbor password "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}, {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
LDP-IDS - Update
Update operation of resource: ldp-ids
ldp-idsbody object
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-IDS - Create
Create operation of resource: ldp-ids
ldp-idsbody object
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-IDS - Delete
Delete operation of resource: ldp-ids
Successful operation
Internal Error
Response Content-Types: application/json
LDP-IDS - Retrieve
Retrieve operation of resource: ldp-ids
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
LDP-ID - Update
Update operation of resource: ldp-id
ldp-idbody object
ID of lsr-id label-space-id
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-ID - Create
Create operation of resource: ldp-id
ldp-idbody object
ID of lsr-id label-space-id
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-ID - Delete
Delete operation of resource: ldp-id
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
LDP-ID - Retrieve
Retrieve operation of resource: ldp-id
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
PASSWORD - Update
Update operation of resource: password
passwordbody object
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PASSWORD - Create
Create operation of resource: password
passwordbody object
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PASSWORD - Delete
Delete operation of resource: password
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PASSWORD - Retrieve
Retrieve operation of resource: password
ID of lsr-id label-space-id
Successful operation
Internal Error
DUAL-STACK - Update
Update operation of resource: dual-stack
dual-stackbody object
Request Content-Types: application/json
Request Example
{ "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DUAL-STACK - Create
Create operation of resource: dual-stack
dual-stackbody object
Request Content-Types: application/json
Request Example
{ "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DUAL-STACK - Delete
Delete operation of resource: dual-stack
Successful operation
Internal Error
Response Content-Types: application/json
DUAL-STACK - Retrieve
Retrieve operation of resource: dual-stack
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
}
TRANSPORT-CONNECTION - Update
Update operation of resource: transport-connection
transport-connectionbody object
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-CONNECTION - Create
Create operation of resource: transport-connection
transport-connectionbody object
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-CONNECTION - Delete
Delete operation of resource: transport-connection
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-CONNECTION - Retrieve
Retrieve operation of resource: transport-connection
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
PREFER - Update
Update operation of resource: prefer
preferbody object
Successful operation
Internal Error
Response Content-Types: application/json
PREFER - Create
Create operation of resource: prefer
preferbody object
Successful operation
Internal Error
Response Content-Types: application/json
PREFER - Delete
Delete operation of resource: prefer
Successful operation
Internal Error
Response Content-Types: application/json
PREFER - Retrieve
Retrieve operation of resource: prefer
Successful operation
Internal Error
GRACEFUL-RESTART - Update
Update operation of resource: graceful-restart
graceful-restartbody object
Request Content-Types: application/json
Request Example
{ "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Create
Create operation of resource: graceful-restart
graceful-restartbody object
Request Content-Types: application/json
Request Example
{ "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Delete
Delete operation of resource: graceful-restart
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Retrieve
Retrieve operation of resource: graceful-restart
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
}
}
}
HELPER-PEER - Update
Update operation of resource: helper-peer
helper-peerbody object
Successful operation
Internal Error
Response Content-Types: application/json
HELPER-PEER - Create
Create operation of resource: helper-peer
helper-peerbody object
Successful operation
Internal Error
Response Content-Types: application/json
HELPER-PEER - Delete
Delete operation of resource: helper-peer
Successful operation
Internal Error
Response Content-Types: application/json
HELPER-PEER - Retrieve
Retrieve operation of resource: helper-peer
Successful operation
Internal Error
INTERFACES - Update
Update operation of resource: interfaces
interfacesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Create
Create operation of resource: interfaces
interfacesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Delete
Delete operation of resource: interfaces
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
]
}
}
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "enable": [ null ], Enable Address Family {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
},
"interface-name": "string", Name of interface "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
}
AFS - Update
Update operation of resource: afs
afsbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Create
Create operation of resource: afs
afsbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Delete
Delete operation of resource: afs
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Retrieve
Retrieve operation of resource: afs
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
]
}
}
AF - Update
Update operation of resource: af
afbody object
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Create
Create operation of resource: af
afbody object
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Delete
Delete operation of resource: af
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AF - Retrieve
Retrieve operation of resource: af
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}, "disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family "disable-auto-config": [ null ] Disable IGP Auto-config on this interface
}
}
}
DISCOVERY - Update
Update operation of resource: discovery
discoverybody object
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Create
Create operation of resource: discovery
discoverybody object
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Delete
Delete operation of resource: discovery
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Retrieve
Retrieve operation of resource: discovery
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}
}
TRANSPORT-ADDRESS - Update
Update operation of resource: transport-address
transport-addressbody object
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-ADDRESS - Create
Create operation of resource: transport-address
transport-addressbody object
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-ADDRESS - Delete
Delete operation of resource: transport-address
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-ADDRESS - Retrieve
Retrieve operation of resource: transport-address
ID of interface-name
ID of af-name
Successful operation
Internal Error
IGP - Update
Update operation of resource: igp
igpbody object
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Create
Create operation of resource: igp
igpbody object
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Delete
Delete operation of resource: igp
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Retrieve
Retrieve operation of resource: igp
ID of interface-name
ID of af-name
Successful operation
Internal Error
MLDP - Update
Update operation of resource: mldp
mldpbody object
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP - Create
Create operation of resource: mldp
mldpbody object
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP - Delete
Delete operation of resource: mldp
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP - Retrieve
Retrieve operation of resource: mldp
ID of interface-name
ID of af-name
Successful operation
Internal Error
GLOBAL - Update
Update operation of resource: global
globalbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Create
Create operation of resource: global
globalbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Delete
Delete operation of resource: global
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Retrieve
Retrieve operation of resource: global
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}, "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
}
DISCOVERY - Update
Update operation of resource: discovery
discoverybody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Create
Create operation of resource: discovery
discoverybody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Delete
Delete operation of resource: discovery
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Retrieve
Retrieve operation of resource: discovery
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "disable-quick-start": [ null ], Disable discovery's quick start mode "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}
}
LINK-HELLO - Update
Update operation of resource: link-hello
link-hellobody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LINK-HELLO - Create
Create operation of resource: link-hello
link-hellobody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LINK-HELLO - Delete
Delete operation of resource: link-hello
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
LINK-HELLO - Retrieve
Retrieve operation of resource: link-hello
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
}
}
IGP - Update
Update operation of resource: igp
igpbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Create
Create operation of resource: igp
igpbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Delete
Delete operation of resource: igp
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Retrieve
Retrieve operation of resource: igp
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
}
SYNC - Update
Update operation of resource: sync
syncbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SYNC - Create
Create operation of resource: sync
syncbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SYNC - Delete
Delete operation of resource: sync
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SYNC - Retrieve
Retrieve operation of resource: sync
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
}
DELAY - Update
Update operation of resource: delay
delaybody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DELAY - Create
Create operation of resource: delay
delaybody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DELAY - Delete
Delete operation of resource: delay
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DELAY - Retrieve
Retrieve operation of resource: delay
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
}
}
}
ON-SESSION-UP - Update
Update operation of resource: on-session-up
on-session-upbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ON-SESSION-UP - Create
Create operation of resource: on-session-up
on-session-upbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ON-SESSION-UP - Delete
Delete operation of resource: on-session-up
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ON-SESSION-UP - Retrieve
Retrieve operation of resource: on-session-up
ID of interface-name
Successful operation
Internal Error
VRFS - Update
Update operation of resource: vrfs
vrfsbody object
Request Content-Types: application/json
Request Example
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Create
Create operation of resource: vrfs
vrfsbody object
Request Content-Types: application/json
Request Example
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Delete
Delete operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Retrieve
Retrieve operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
}
VRF - Update
Update operation of resource: vrf
vrfbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Create
Create operation of resource: vrf
vrfbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Delete
Delete operation of resource: vrf
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Retrieve
Retrieve operation of resource: vrf
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
},
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
]
}
GLOBAL - Update
Update operation of resource: global
globalbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Create
Create operation of resource: global
globalbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Delete
Delete operation of resource: global
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Retrieve
Retrieve operation of resource: global
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}, "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}, "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
},
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}
}
SESSION - Update
Update operation of resource: session
sessionbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Create
Create operation of resource: session
sessionbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Delete
Delete operation of resource: session
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Retrieve
Retrieve operation of resource: session
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
}
}
}
DOWNSTREAM-ON-DEMAND - Update
Update operation of resource: downstream-on-demand
downstream-on-demandbody object
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DOWNSTREAM-ON-DEMAND - Create
Create operation of resource: downstream-on-demand
downstream-on-demandbody object
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DOWNSTREAM-ON-DEMAND - Delete
Delete operation of resource: downstream-on-demand
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DOWNSTREAM-ON-DEMAND - Retrieve
Retrieve operation of resource: downstream-on-demand
ID of vrf-name
Successful operation
Internal Error
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
},
"password": "string", The neighbor password {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
DUAL-STACK - Update
Update operation of resource: dual-stack
dual-stackbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DUAL-STACK - Create
Create operation of resource: dual-stack
dual-stackbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DUAL-STACK - Delete
Delete operation of resource: dual-stack
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DUAL-STACK - Retrieve
Retrieve operation of resource: dual-stack
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
}
TRANSPORT-CONNECTION - Update
Update operation of resource: transport-connection
transport-connectionbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-CONNECTION - Create
Create operation of resource: transport-connection
transport-connectionbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-CONNECTION - Delete
Delete operation of resource: transport-connection
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-CONNECTION - Retrieve
Retrieve operation of resource: transport-connection
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second" "ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
}
}
}
PREFER - Update
Update operation of resource: prefer
preferbody object
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
PREFER - Create
Create operation of resource: prefer
preferbody object
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
PREFER - Delete
Delete operation of resource: prefer
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
PREFER - Retrieve
Retrieve operation of resource: prefer
ID of vrf-name
Successful operation
Internal Error
LDP-IDS - Update
Update operation of resource: ldp-ids
ldp-idsbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-IDS - Create
Create operation of resource: ldp-ids
ldp-idsbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-IDS - Delete
Delete operation of resource: ldp-ids
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-IDS - Retrieve
Retrieve operation of resource: ldp-ids
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
LDP-ID - Update
Update operation of resource: ldp-id
ldp-idbody object
ID of vrf-name
ID of lsr-id label-space-id
Request Content-Types: application/json
Request Example
{ "lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-ID - Create
Create operation of resource: ldp-id
ldp-idbody object
ID of vrf-name
ID of lsr-id label-space-id
Request Content-Types: application/json
Request Example
{ "lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LDP-ID - Delete
Delete operation of resource: ldp-id
ID of vrf-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
LDP-ID - Retrieve
Retrieve operation of resource: ldp-id
ID of vrf-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "lsr-id": "string", LSR ID of neighbor "command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
}
PASSWORD - Update
Update operation of resource: password
passwordbody object
ID of vrf-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PASSWORD - Create
Create operation of resource: password
passwordbody object
ID of vrf-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PASSWORD - Delete
Delete operation of resource: password
ID of vrf-name
ID of lsr-id label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PASSWORD - Retrieve
Retrieve operation of resource: password
ID of vrf-name
ID of lsr-id label-space-id
Successful operation
Internal Error
GRACEFUL-RESTART - Update
Update operation of resource: graceful-restart
graceful-restartbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Create
Create operation of resource: graceful-restart
graceful-restartbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Delete
Delete operation of resource: graceful-restart
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Retrieve
Retrieve operation of resource: graceful-restart
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
}
}
}
HELPER-PEER - Update
Update operation of resource: helper-peer
helper-peerbody object
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
HELPER-PEER - Create
Create operation of resource: helper-peer
helper-peerbody object
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
HELPER-PEER - Delete
Delete operation of resource: helper-peer
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
HELPER-PEER - Retrieve
Retrieve operation of resource: helper-peer
ID of vrf-name
Successful operation
Internal Error
AFS - Update
Update operation of resource: afs
afsbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Create
Create operation of resource: afs
afsbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Delete
Delete operation of resource: afs
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Retrieve
Retrieve operation of resource: afs
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
]
}
}
AF - Update
Update operation of resource: af
afbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Create
Create operation of resource: af
afbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Delete
Delete operation of resource: af
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AF - Retrieve
Retrieve operation of resource: af
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}, "transport-address": "string" Global discovery transport address for\naddress family
}
}
}
DISCOVERY - Update
Update operation of resource: discovery
discoverybody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Create
Create operation of resource: discovery
discoverybody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Delete
Delete operation of resource: discovery
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Retrieve
Retrieve operation of resource: discovery
ID of vrf-name
ID of af-name
Successful operation
Internal Error
LABEL - Update
Update operation of resource: label
labelbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LABEL - Create
Create operation of resource: label
labelbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LABEL - Delete
Delete operation of resource: label
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
LABEL - Retrieve
Retrieve operation of resource: label
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}, "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}
}
REMOTE - Update
Update operation of resource: remote
remotebody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Create
Create operation of resource: remote
remotebody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Delete
Delete operation of resource: remote
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE - Retrieve
Retrieve operation of resource: remote
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
}
ACCEPT - Update
Update operation of resource: accept
acceptbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCEPT - Create
Create operation of resource: accept
acceptbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCEPT - Delete
Delete operation of resource: accept
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ACCEPT - Retrieve
Retrieve operation of resource: accept
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
}
PEER-ACCEPT-POLICIES - Update
Update operation of resource: peer-accept-policies
peer-accept-policiesbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICIES - Create
Create operation of resource: peer-accept-policies
peer-accept-policiesbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICIES - Delete
Delete operation of resource: peer-accept-policies
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICIES - Retrieve
Retrieve operation of resource: peer-accept-policies
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
]
}
}
PEER-ACCEPT-POLICY - Update
Update operation of resource: peer-accept-policy
peer-accept-policybody object
ID of vrf-name
ID of af-name
ID of label-space-id
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY - Create
Create operation of resource: peer-accept-policy
peer-accept-policybody object
ID of vrf-name
ID of af-name
ID of label-space-id
Request Content-Types: application/json
Request Example
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY - Delete
Delete operation of resource: peer-accept-policy
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY - Retrieve
Retrieve operation of resource: peer-accept-policy
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
], "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
}
}
PEER-ACCEPT-POLICY-DATA - Update
Update operation of resource: peer-accept-policy-data
peer-accept-policy-databody object
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY-DATA - Create
Create operation of resource: peer-accept-policy-data
peer-accept-policy-databody object
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY-DATA - Delete
Delete operation of resource: peer-accept-policy-data
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ACCEPT-POLICY-DATA - Retrieve
Retrieve operation of resource: peer-accept-policy-data
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
LSR-ID - Update
Update operation of resource: lsr-id
lsr-idbody object
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
Response Content-Types: application/json
LSR-ID - Create
Create operation of resource: lsr-id
lsr-idbody object
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
Response Content-Types: application/json
LSR-ID - Delete
Delete operation of resource: lsr-id
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
Response Content-Types: application/json
LSR-ID - Retrieve
Retrieve operation of resource: lsr-id
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
LOCAL - Update
Update operation of resource: local
localbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL - Create
Create operation of resource: local
localbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL - Delete
Delete operation of resource: local
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
LOCAL - Retrieve
Retrieve operation of resource: local
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es) "prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
}, "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
}
ADVERTISE - Update
Update operation of resource: advertise
advertisebody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE - Create
Create operation of resource: advertise
advertisebody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE - Delete
Delete operation of resource: advertise
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ADVERTISE - Retrieve
Retrieve operation of resource: advertise
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
},
"disable": [ null ], Disable label advertisement {
"interface-name": "string" Name of interface
}
]
}
}
}
PEER-ADVERTISE-POLICIES - Update
Update operation of resource: peer-advertise-policies
peer-advertise-policiesbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICIES - Create
Create operation of resource: peer-advertise-policies
peer-advertise-policiesbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICIES - Delete
Delete operation of resource: peer-advertise-policies
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICIES - Retrieve
Retrieve operation of resource: peer-advertise-policies
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
]
}
}
PEER-ADVERTISE-POLICY - Update
Update operation of resource: peer-advertise-policy
peer-advertise-policybody object
ID of vrf-name
ID of af-name
ID of label-space-id
Request Content-Types: application/json
Request Example
{ "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY - Create
Create operation of resource: peer-advertise-policy
peer-advertise-policybody object
ID of vrf-name
ID of af-name
ID of label-space-id
Request Content-Types: application/json
Request Example
{ "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY - Delete
Delete operation of resource: peer-advertise-policy
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY - Retrieve
Retrieve operation of resource: peer-advertise-policy
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0" {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
}
]
}
}
PEER-ADVERTISE-POLICY-DATA - Update
Update operation of resource: peer-advertise-policy-data
peer-advertise-policy-databody object
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY-DATA - Create
Create operation of resource: peer-advertise-policy-data
peer-advertise-policy-databody object
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY-DATA - Delete
Delete operation of resource: peer-advertise-policy-data
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
Response Content-Types: application/json
PEER-ADVERTISE-POLICY-DATA - Retrieve
Retrieve operation of resource: peer-advertise-policy-data
ID of vrf-name
ID of af-name
ID of label-space-id
Successful operation
Internal Error
LSR-ID - Update
Update operation of resource: lsr-id
lsr-idbody object
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
Response Content-Types: application/json
LSR-ID - Create
Create operation of resource: lsr-id
lsr-idbody object
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
Response Content-Types: application/json
LSR-ID - Delete
Delete operation of resource: lsr-id
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
Response Content-Types: application/json
LSR-ID - Retrieve
Retrieve operation of resource: lsr-id
ID of vrf-name
ID of af-name
ID of label-space-id
ID of lsr-id
Successful operation
Internal Error
INTERFACES - Update
Update operation of resource: interfaces
interfacesbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Create
Create operation of resource: interfaces
interfacesbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Delete
Delete operation of resource: interfaces
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of vrf-name
ID of af-name
Successful operation
Internal Error
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of vrf-name
ID of af-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of vrf-name
ID of af-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of vrf-name
ID of af-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of vrf-name
ID of af-name
ID of interface-name
Successful operation
Internal Error
EXPLICIT-NULL - Update
Update operation of resource: explicit-null
explicit-nullbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EXPLICIT-NULL - Create
Create operation of resource: explicit-null
explicit-nullbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EXPLICIT-NULL - Delete
Delete operation of resource: explicit-null
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
EXPLICIT-NULL - Retrieve
Retrieve operation of resource: explicit-null
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}
}
ALLOCATE - Update
Update operation of resource: allocate
allocatebody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ALLOCATE - Create
Create operation of resource: allocate
allocatebody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ALLOCATE - Delete
Delete operation of resource: allocate
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
ALLOCATE - Retrieve
Retrieve operation of resource: allocate
ID of vrf-name
ID of af-name
Successful operation
Internal Error
INTERFACES - Update
Update operation of resource: interfaces
interfacesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Create
Create operation of resource: interfaces
interfacesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Delete
Delete operation of resource: interfaces
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
]
}
}
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
}
]
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
}
}
AFS - Update
Update operation of resource: afs
afsbody object
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Address Family
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Create
Create operation of resource: afs
afsbody object
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Address Family
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Delete
Delete operation of resource: afs
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Retrieve
Retrieve operation of resource: afs
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Address Family
}
]
}
}
AF - Update
Update operation of resource: af
afbody object
ID of vrf-name
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Address Family
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Create
Create operation of resource: af
afbody object
ID of vrf-name
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Address Family
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Delete
Delete operation of resource: af
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AF - Retrieve
Retrieve operation of resource: af
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
},
"enable": [ null ] Enable Address Family
}
}
DISCOVERY - Update
Update operation of resource: discovery
discoverybody object
ID of vrf-name
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Create
Create operation of resource: discovery
discoverybody object
ID of vrf-name
ID of interface-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Delete
Delete operation of resource: discovery
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Retrieve
Retrieve operation of resource: discovery
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
}
}
}
TRANSPORT-ADDRESS - Update
Update operation of resource: transport-address
transport-addressbody object
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-ADDRESS - Create
Create operation of resource: transport-address
transport-addressbody object
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-ADDRESS - Delete
Delete operation of resource: transport-address
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT-ADDRESS - Retrieve
Retrieve operation of resource: transport-address
ID of vrf-name
ID of interface-name
ID of af-name
Successful operation
Internal Error
GLOBAL - Update
Update operation of resource: global
globalbody object
Request Content-Types: application/json
Request Example
{ "enable": [ null ] none
}, "hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
},
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1" "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], none {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "policy": "string", Route policy name
"enable": [ null ] none
}
}
]
}
}
]
},
"enable": [ null ], none "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "policy": "string", Route policy name
"enable": [ null ] none
}
}
]
}
}
},
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily "enable": [ null ] none
}, "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}, "dscp": "string" DSCP for control packets
range: "0..63"
}, "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Create
Create operation of resource: global
globalbody object
Request Content-Types: application/json
Request Example
{ "enable": [ null ] none
}, "hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
},
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1" "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], none {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "policy": "string", Route policy name
"enable": [ null ] none
}
}
]
}
}
]
},
"enable": [ null ], none "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "policy": "string", Route policy name
"enable": [ null ] none
}
}
]
}
}
},
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily "enable": [ null ] none
}, "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}, "dscp": "string" DSCP for control packets
range: "0..63"
}, "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Delete
Delete operation of resource: global
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL - Retrieve
Retrieve operation of resource: global
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "enable": [ null ] none
}, "hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
},
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1" "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], none {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "policy": "string", Route policy name
"enable": [ null ] none
}
}
]
}
}
]
},
"enable": [ null ], none "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] none
}, "policy": "string", Route policy name
"enable": [ null ] none
}
}
]
}
}
},
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily "enable": [ null ] none
}, "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}, "dscp": "string" DSCP for control packets
range: "0..63"
}, "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}
}
ENTROPY-LABEL - Update
Update operation of resource: entropy-label
entropy-labelbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENTROPY-LABEL - Create
Create operation of resource: entropy-label
entropy-labelbody object
Successful operation
Internal Error
Response Content-Types: application/json
ENTROPY-LABEL - Delete
Delete operation of resource: entropy-label
Successful operation
Internal Error
Response Content-Types: application/json
ENTROPY-LABEL - Retrieve
Retrieve operation of resource: entropy-label
Successful operation
Internal Error
SESSION - Update
Update operation of resource: session
sessionbody object
Request Content-Types: application/json
Request Example
{ "hold-time": "integer", LDP Session holdtime
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Create
Create operation of resource: session
sessionbody object
Request Content-Types: application/json
Request Example
{ "hold-time": "integer", LDP Session holdtime
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Delete
Delete operation of resource: session
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Retrieve
Retrieve operation of resource: session
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "hold-time": "integer", LDP Session holdtime
range: "15..65535"
units: "second"
default: "180" "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
}
}
BACKOFF-TIME - Update
Update operation of resource: backoff-time
backoff-timebody object
Request Content-Types: application/json
Request Example
{ "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKOFF-TIME - Create
Create operation of resource: backoff-time
backoff-timebody object
Request Content-Types: application/json
Request Example
{ "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKOFF-TIME - Delete
Delete operation of resource: backoff-time
Successful operation
Internal Error
Response Content-Types: application/json
BACKOFF-TIME - Retrieve
Retrieve operation of resource: backoff-time
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
}
}
IGP - Update
Update operation of resource: igp
igpbody object
Request Content-Types: application/json
Request Example
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Create
Create operation of resource: igp
igpbody object
Request Content-Types: application/json
Request Example
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Delete
Delete operation of resource: igp
Successful operation
Internal Error
Response Content-Types: application/json
IGP - Retrieve
Retrieve operation of resource: igp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}
}
SYNC - Update
Update operation of resource: sync
syncbody object
Request Content-Types: application/json
Request Example
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SYNC - Create
Create operation of resource: sync
syncbody object
Request Content-Types: application/json
Request Example
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SYNC - Delete
Delete operation of resource: sync
Successful operation
Internal Error
Response Content-Types: application/json
SYNC - Retrieve
Retrieve operation of resource: sync
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
}
DELAY - Update
Update operation of resource: delay
delaybody object
Request Content-Types: application/json
Request Example
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DELAY - Create
Create operation of resource: delay
delaybody object
Request Content-Types: application/json
Request Example
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DELAY - Delete
Delete operation of resource: delay
Successful operation
Internal Error
Response Content-Types: application/json
DELAY - Retrieve
Retrieve operation of resource: delay
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
}
}
ENABLE-LOGGING - Update
Update operation of resource: enable-logging
enable-loggingbody object
Request Content-Types: application/json
Request Example
{ "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ENABLE-LOGGING - Create
Create operation of resource: enable-logging
enable-loggingbody object
Request Content-Types: application/json
Request Example
{ "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ENABLE-LOGGING - Delete
Delete operation of resource: enable-logging
Successful operation
Internal Error
Response Content-Types: application/json
ENABLE-LOGGING - Retrieve
Retrieve operation of resource: enable-logging
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
}
}
SIGNALLING - Update
Update operation of resource: signalling
signallingbody object
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALLING - Create
Create operation of resource: signalling
signallingbody object
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALLING - Delete
Delete operation of resource: signalling
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALLING - Retrieve
Retrieve operation of resource: signalling
Successful operation
Internal Error
NSR - Update
Update operation of resource: nsr
nsrbody object
Successful operation
Internal Error
Response Content-Types: application/json
NSR - Create
Create operation of resource: nsr
nsrbody object
Successful operation
Internal Error
Response Content-Types: application/json
NSR - Delete
Delete operation of resource: nsr
Successful operation
Internal Error
Response Content-Types: application/json
NSR - Retrieve
Retrieve operation of resource: nsr
Successful operation
Internal Error
GRACEFUL-RESTART - Update
Update operation of resource: graceful-restart
graceful-restartbody object
Request Content-Types: application/json
Request Example
{ "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Create
Create operation of resource: graceful-restart
graceful-restartbody object
Request Content-Types: application/json
Request Example
{ "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Delete
Delete operation of resource: graceful-restart
Successful operation
Internal Error
Response Content-Types: application/json
GRACEFUL-RESTART - Retrieve
Retrieve operation of resource: graceful-restart
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
}
}
DISCOVERY - Update
Update operation of resource: discovery
discoverybody object
Request Content-Types: application/json
Request Example
{ "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Create
Create operation of resource: discovery
discoverybody object
Request Content-Types: application/json
Request Example
{ "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Delete
Delete operation of resource: discovery
Successful operation
Internal Error
Response Content-Types: application/json
DISCOVERY - Retrieve
Retrieve operation of resource: discovery
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
}, "hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}
}
LINK-HELLO - Update
Update operation of resource: link-hello
link-hellobody object
Successful operation
Internal Error
Response Content-Types: application/json
LINK-HELLO - Create
Create operation of resource: link-hello
link-hellobody object
Successful operation
Internal Error
Response Content-Types: application/json
LINK-HELLO - Delete
Delete operation of resource: link-hello
Successful operation
Internal Error
Response Content-Types: application/json
LINK-HELLO - Retrieve
Retrieve operation of resource: link-hello
Successful operation
Internal Error
TARGETED-HELLO - Update
Update operation of resource: targeted-hello
targeted-hellobody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGETED-HELLO - Create
Create operation of resource: targeted-hello
targeted-hellobody object
Successful operation
Internal Error
Response Content-Types: application/json
TARGETED-HELLO - Delete
Delete operation of resource: targeted-hello
Successful operation
Internal Error
Response Content-Types: application/json
TARGETED-HELLO - Retrieve
Retrieve operation of resource: targeted-hello
Successful operation
Internal Error
MLDP - Update
Update operation of resource: mldp
mldpbody object
Request Content-Types: application/json
Request Example
{ {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
]
},
"enable": [ null ], Enable MPLS mLDP MoFRR "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MLDP - Create
Create operation of resource: mldp
mldpbody object
Request Content-Types: application/json
Request Example
{ {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
]
},
"enable": [ null ], Enable MPLS mLDP MoFRR "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MLDP - Delete
Delete operation of resource: mldp
Successful operation
Internal Error
Response Content-Types: application/json
MLDP - Retrieve
Retrieve operation of resource: mldp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
]
},
"enable": [ null ], Enable MPLS mLDP MoFRR "notifications": [ null ] MPLS mLDP logging notifications
}
}, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
}
VRFS - Update
Update operation of resource: vrfs
vrfsbody object
Request Content-Types: application/json
Request Example
{ {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Create
Create operation of resource: vrfs
vrfsbody object
Request Content-Types: application/json
Request Example
{ {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Delete
Delete operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Retrieve
Retrieve operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
]
}
}
VRF - Update
Update operation of resource: vrf
vrfbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Create
Create operation of resource: vrf
vrfbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ "vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Delete
Delete operation of resource: vrf
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Retrieve
Retrieve operation of resource: vrf
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
AFS - Update
Update operation of resource: afs
afsbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Create
Create operation of resource: afs
afsbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Delete
Delete operation of resource: afs
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Retrieve
Retrieve operation of resource: afs
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
AF - Update
Update operation of resource: af
afbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Create
Create operation of resource: af
afbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Delete
Delete operation of resource: af
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AF - Retrieve
Retrieve operation of resource: af
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
RECURSIVE-FORWARDING - Update
Update operation of resource: recursive-forwarding
recursive-forwardingbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
RECURSIVE-FORWARDING - Create
Create operation of resource: recursive-forwarding
recursive-forwardingbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
RECURSIVE-FORWARDING - Delete
Delete operation of resource: recursive-forwarding
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
RECURSIVE-FORWARDING - Retrieve
Retrieve operation of resource: recursive-forwarding
ID of vrf-name
ID of af-name
Successful operation
Internal Error
MLDP-RECURSIVE-FEC - Update
Update operation of resource: mldp-recursive-fec
mldp-recursive-fecbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-RECURSIVE-FEC - Create
Create operation of resource: mldp-recursive-fec
mldp-recursive-fecbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-RECURSIVE-FEC - Delete
Delete operation of resource: mldp-recursive-fec
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-RECURSIVE-FEC - Retrieve
Retrieve operation of resource: mldp-recursive-fec
ID of vrf-name
ID of af-name
Successful operation
Internal Error
NEIGHBOR-POLICIES - Update
Update operation of resource: neighbor-policies
neighbor-policiesbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICIES - Create
Create operation of resource: neighbor-policies
neighbor-policiesbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICIES - Delete
Delete operation of resource: neighbor-policies
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICIES - Retrieve
Retrieve operation of resource: neighbor-policies
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}
}
NEIGHBOR-POLICY - Update
Update operation of resource: neighbor-policy
neighbor-policybody object
ID of vrf-name
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICY - Create
Create operation of resource: neighbor-policy
neighbor-policybody object
ID of vrf-name
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICY - Delete
Delete operation of resource: neighbor-policy
ID of vrf-name
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICY - Retrieve
Retrieve operation of resource: neighbor-policy
ID of vrf-name
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
MO-FRR - Update
Update operation of resource: mo-frr
mo-frrbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MO-FRR - Create
Create operation of resource: mo-frr
mo-frrbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MO-FRR - Delete
Delete operation of resource: mo-frr
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MO-FRR - Retrieve
Retrieve operation of resource: mo-frr
ID of vrf-name
ID of af-name
Successful operation
Internal Error
MAKE-BEFORE-BREAK - Update
Update operation of resource: make-before-break
make-before-breakbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MAKE-BEFORE-BREAK - Create
Create operation of resource: make-before-break
make-before-breakbody object
ID of vrf-name
ID of af-name
Request Content-Types: application/json
Request Example
{ "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MAKE-BEFORE-BREAK - Delete
Delete operation of resource: make-before-break
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MAKE-BEFORE-BREAK - Retrieve
Retrieve operation of resource: make-before-break
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}
}
SIGNALING - Update
Update operation of resource: signaling
signalingbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Create
Create operation of resource: signaling
signalingbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Delete
Delete operation of resource: signaling
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Retrieve
Retrieve operation of resource: signaling
ID of vrf-name
ID of af-name
Successful operation
Internal Error
CSC - Update
Update operation of resource: csc
cscbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
CSC - Create
Create operation of resource: csc
cscbody object
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
CSC - Delete
Delete operation of resource: csc
ID of vrf-name
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
CSC - Retrieve
Retrieve operation of resource: csc
ID of vrf-name
ID of af-name
Successful operation
Internal Error
DEFAULT-VRF - Update
Update operation of resource: default-vrf
default-vrfbody object
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Create
Create operation of resource: default-vrf
default-vrfbody object
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Delete
Delete operation of resource: default-vrf
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Retrieve
Retrieve operation of resource: default-vrf
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
}
AFS - Update
Update operation of resource: afs
afsbody object
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Create
Create operation of resource: afs
afsbody object
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Delete
Delete operation of resource: afs
Successful operation
Internal Error
Response Content-Types: application/json
AFS - Retrieve
Retrieve operation of resource: afs
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
}
AF - Update
Update operation of resource: af
afbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Create
Create operation of resource: af
afbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
AF - Delete
Delete operation of resource: af
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
AF - Retrieve
Retrieve operation of resource: af
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6 "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}, "policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
}
}
]
}
RECURSIVE-FORWARDING - Update
Update operation of resource: recursive-forwarding
recursive-forwardingbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
RECURSIVE-FORWARDING - Create
Create operation of resource: recursive-forwarding
recursive-forwardingbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
RECURSIVE-FORWARDING - Delete
Delete operation of resource: recursive-forwarding
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
RECURSIVE-FORWARDING - Retrieve
Retrieve operation of resource: recursive-forwarding
ID of af-name
Successful operation
Internal Error
MLDP-RECURSIVE-FEC - Update
Update operation of resource: mldp-recursive-fec
mldp-recursive-fecbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-RECURSIVE-FEC - Create
Create operation of resource: mldp-recursive-fec
mldp-recursive-fecbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-RECURSIVE-FEC - Delete
Delete operation of resource: mldp-recursive-fec
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-RECURSIVE-FEC - Retrieve
Retrieve operation of resource: mldp-recursive-fec
ID of af-name
Successful operation
Internal Error
NEIGHBOR-POLICIES - Update
Update operation of resource: neighbor-policies
neighbor-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICIES - Create
Create operation of resource: neighbor-policies
neighbor-policiesbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICIES - Delete
Delete operation of resource: neighbor-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICIES - Retrieve
Retrieve operation of resource: neighbor-policies
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
}
]
}
}
NEIGHBOR-POLICY - Update
Update operation of resource: neighbor-policy
neighbor-policybody object
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICY - Create
Create operation of resource: neighbor-policy
neighbor-policybody object
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICY - Delete
Delete operation of resource: neighbor-policy
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR-POLICY - Retrieve
Retrieve operation of resource: neighbor-policy
ID of af-name
ID of root-address policy-mode
Successful operation
Internal Error
MO-FRR - Update
Update operation of resource: mo-frr
mo-frrbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MO-FRR - Create
Create operation of resource: mo-frr
mo-frrbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MO-FRR - Delete
Delete operation of resource: mo-frr
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MO-FRR - Retrieve
Retrieve operation of resource: mo-frr
ID of af-name
Successful operation
Internal Error
MAKE-BEFORE-BREAK - Update
Update operation of resource: make-before-break
make-before-breakbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MAKE-BEFORE-BREAK - Create
Create operation of resource: make-before-break
make-before-breakbody object
ID of af-name
Request Content-Types: application/json
Request Example
{ "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MAKE-BEFORE-BREAK - Delete
Delete operation of resource: make-before-break
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
MAKE-BEFORE-BREAK - Retrieve
Retrieve operation of resource: make-before-break
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "policy": "string", Route policy name "forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
}
}
}
SIGNALING - Update
Update operation of resource: signaling
signalingbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Create
Create operation of resource: signaling
signalingbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Delete
Delete operation of resource: signaling
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Retrieve
Retrieve operation of resource: signaling
ID of af-name
Successful operation
Internal Error
CSC - Update
Update operation of resource: csc
cscbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
CSC - Create
Create operation of resource: csc
cscbody object
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
CSC - Delete
Delete operation of resource: csc
ID of af-name
Successful operation
Internal Error
Response Content-Types: application/json
CSC - Retrieve
Retrieve operation of resource: csc
ID of af-name
Successful operation
Internal Error
MLDP-GLOBAL - Update
Update operation of resource: mldp-global
mldp-globalbody object
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-GLOBAL - Create
Create operation of resource: mldp-global
mldp-globalbody object
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-GLOBAL - Delete
Delete operation of resource: mldp-global
Successful operation
Internal Error
Response Content-Types: application/json
MLDP-GLOBAL - Retrieve
Retrieve operation of resource: mldp-global
LOGGING - Update
Update operation of resource: logging
loggingbody object
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Create
Create operation of resource: logging
loggingbody object
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Delete
Delete operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Retrieve
Retrieve operation of resource: logging
Successful operation
Internal Error
MPLS-LDP - Update
Update operation of resource: mpls-ldp
mpls-ldpbody object
Request Content-Types: application/json
Request Example
{ "session-up": [ null ], Enable mplsLdpSessionUp notification
"session-down": [ null ], Enable mplsLdpSessionDown notification
"init-session-threshold-exceeded": [ null ] Enable mplsLdpInitSessionThresholdExceeded\nnotification
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-LDP - Create
Create operation of resource: mpls-ldp
mpls-ldpbody object
Request Content-Types: application/json
Request Example
{ "session-up": [ null ], Enable mplsLdpSessionUp notification
"session-down": [ null ], Enable mplsLdpSessionDown notification
"init-session-threshold-exceeded": [ null ] Enable mplsLdpInitSessionThresholdExceeded\nnotification
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-LDP - Delete
Delete operation of resource: mpls-ldp
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-LDP - Retrieve
Retrieve operation of resource: mpls-ldp
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "session-up": [ null ], Enable mplsLdpSessionUp notification
"session-down": [ null ], Enable mplsLdpSessionDown notification
"init-session-threshold-exceeded": [ null ] Enable mplsLdpInitSessionThresholdExceeded\nnotification
}
}